Skip to main content

什么是严格模式

在 js 前面加上 "use strict"

  • 变量必须声明后再使用
  • 函数的参数不能有同名属性,否则报错
  • 不能对只读属性赋值,否则报错
  • 不能删除不可删除的属性,否则报错
  • arguments 不会自动反映函数参数的变化
  • 禁止 this 指向全局对象